@charset "utf-8";/* CSS Document*/

body{/*min-width:320px;max-width:480px;*/margin:0 auto}
body,input,textarea{font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;}
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,form,img,p,pre,textarea,blockquote,fieldset {margin:0;padding:0}
html,body{width: 100%;height: 100%;}
ul,ol,li{list-style-type:none}
table{ border-collapse:collapse}
img {border:none;-ms-interpolation-mode:bicubic;-webkit-backface-visibility: hidden;}
em {font-style:normal}
h1,h2,h3,h4,h5,h6,h7 {font-size:100%}
a,a:visited {text-decoration:none;color:#000}
a:hover,a:active {color:#EF620C}
.clear{clear:both;display:block;height:0;overflow:hidden;font-size:0;}
.clearfix:after {clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.fl{float: left;}
.fr{float: right;}
.clearfix{zoom:1}

article, aside, footer, header, hgroup, main, nav, section { display: block;}
.clearfix::after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}

/****header start***/
#header{ background:#0055c9;width: 100%;  overflow: hidden;  color: #fff;  position: relative;}
#header .header-back{position:absolute;left:0;top:0px; padding: 3px 0 3px 3px;display:block;}
#header .header-title{font-size: 1.4em;line-height:46px;text-align: center;}
#header .header-right {  position: absolute; top:0px;  right: 0px;  padding: 0px;  cursor: pointer;  display: block;}
#header a:link,#header a:visited{color:#fff;text-decoration:none}
#header .top_add{}

.header-back,.top_add,.top_search,.top_home, .top_del, .csgl{ display:block; background-image:url(../../images/top_ico.png); width:38px; height:46px; text-indent:-9999px; overflow:hidden;}
.header-back{background-position:4px 4px;float:left;}
.top_add{background-position:68px 4px;float:left;}
.top_search{ background-position:37px 4px;  float:left;}
.top_home{ background-position:5px -33px;  float:left;}
.top_del{ background-position:36px -32px;  float:left;}

.csgl{background-position:64px -32px;  float:left;}

.search_box{ background-color:#656565; width:100%; height:56px; position:relative;}
.new-srch-box { width: auto; margin: 12px 1%;background-color: #fff;display: block; position: relative; width:84%; float:left;  height: 30px;  border-radius:15px;}
.new-srch-input { width: 100%; height:28px; border: 0;border-radius:15px;background: #fff;font-size: 16px;line-height: 24px;font-weight: normal;color: #c3c2c2;text-indent:12px;  vertical-align: top; -webkit-appearance: none;}

.new-s-close { position: absolute; top:6px;right: 5px;width: 20px;height: 20px; background: url(../../images/close.png) 0 0 no-repeat;}
.new-a-search {width:14%; float:left; display:block; text-align:center;  margin-top:12px;  height: 30px;  line-height: 30px;  font-size: 16px;  color: #fff;}
a.new-a-search:hover{color:#fff}

/*footer*/
.footer{font-size:14px; height:120px; position:relative; text-align:center; z-index:1; margin-top:30px;}
.footer .footer_top{ background: -webkit-gradient(linear, left top, left bottom, from(#AAAAAA), to(#888888));height:28px; line-height:28px;}
.footer .user_info{ float:left; margin-left:20px; line-height:28px; height:28px; overflow:hidden;}
.user_info a{ color:#fff; text-decoration:none; margin-right:20px;}

.footer .back_top{ float:right; margin-right:20px; height:28px; line-height:28px; overflow:hidden;}
.footer .back_top:before {content: ' ';position: absolute;top: 8px;right: 20px;width: 0;height: 0;font-size: 0;border: 5px solid #999;border-bottom-color: #FFF;}
.footer .back_top:after {content: ' ';position: absolute;top: 10px;right: 20px;width: 9px;height: 0;font-size: 0;border-top: 1px solid #FFF;}
.footer .back_top a{ color:#fff; font-size: 10px;height: 28px;line-height: 28px;padding-right: 11px;position: relative;}
.footer .copyright{ width:100%; overflow:hidden;height:60px; line-height:30px; clear:both; padding-top:10px; color:#888;}
.copyright a,.copyright a:visited{ color:#3b6098; padding:0 5px;}
.copyright span{ color:#ccc; }


/****显示更多***/
.paging {display: none;text-align: center;padding: 10px 0;text-align: center;}
.paging img{width: 100px;}
.hidden{ display:none;}




/*******公共添加页提前取消按钮样式********/
.publicbut,.homeVisirs_go{width:98%; margin:22px auto;}
.publicbut input{ display:block; width:48%; margin:0 1%; height:37px;line-height:37px; text-align:center; border-radius:4px;font-size:1.2em; float:left;color:#fff; border:0px;}
.publicbut input.submit{ background-color:#0055ca;}
.publicbut input.submit:hover{background-color:#054cac;}
.publicbut input.cancel{ background-color:#888;  }
.publicbut input.cancel:hover{ background-color:#666;  }

.homeVisirs_go input{ display:block; border:0px;width:98%; height:37px;line-height:37px; text-align:center;background-color:#0055ca;; border-radius:4px;font-size:1.2em; float:left;color:#fff;}
